<?php
/**
 * @author		João Batista Neto
 * @brief		Objetos que trabalham com requisição e retorno da API BuscaPé
 * @package		dso.buscape.result
 */

require_once 'rpo/base/IObject.php';

/**
 * @brief		Director para construção do resultado
 * @class		BuscapeResultDirector
 */
interface BuscapeResultDirector extends IObject {
	/**
	 * @brief	Recupera o resultado
	 * @return	BuscapeResult
	 */
	public function getResult();

	/**
	 * @brief	Define a resposta HTTP
	 * @param	$response string Resposta da requisição
	 * @return	BuscapeResultDirector Este objeto
	 */
	public function setHTTPResponse( $response );
}